package vue.stage;

import java.util.Arrays;
import java.util.Vector;

import javax.swing.JPanel;

import metier.Stage;
import vue.commun.JPanJTable;
import configuration.Constante;
import ctr.commun.CommunGest;

public class JPanAffStage extends JPanel{

	private static final long serialVersionUID = -8258905260255616984L;
	
	public JPanAffStage(String titre) {
		//nom des colonnes
		Vector<Object> nomColonne= new Vector<Object>(Arrays.asList(new String[] {"id","nom"}));
		
		//valeurs des lignes
		Vector<Vector<Object>> dataVector= new Vector<Vector<Object>>();
		
		// Instanciation du controleur pour recuperer la liste des stage.
		CommunGest communGest = new CommunGest();
		
		// Ajout d'un vector stage.
		for (Stage stage : communGest.getListeStage()) {
			dataVector.add(stage.getVector());
		}
		this.add(new JPanJTable(Constante.NOM_APPLI, dataVector, nomColonne));
	}
}
